package com.profgj.profgj.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

/**
 * (ProjectImportantDocument)实体类
 *
 * @author makejava
 * @since 2021-06-24 07:53:53
 */
@ApiModel(value = "项目要件", description = "项目要件")
public class ProjectImportantDocument extends Model<ProjectImportantDocument> implements Serializable {
    private static final long serialVersionUID = 156208634205102199L;
    /**
     * 项目要件id
     */
    @ApiModelProperty(value = "项目要件id")
    private Long id;
    /**
     * 关联项目基本情况id
     */
    @ApiModelProperty(value = "关联项目基本情况id")
    private Long projectBaseInfoId;
    /**
     * 审批核准备案时间及文号
     */
    @ApiModelProperty(value = "审批核准备案时间及文号")
    private String approvalTimeNumber;
    /**
     * 产业政策及行业标准符合情况
     */
    @ApiModelProperty(value = "产业政策及行业标准符合情况")
    private String policyStandardsInfo;
    /**
     * 节能审查批复时间及文号
     */
    @ApiModelProperty(value = "节能审查批复时间及文号")
    private String energySavingApprovalTimeNumber;
    /**
     * 环评审批时间及文号
     */
    @ApiModelProperty(value = "环评审批时间及文号")
    private String environmentalApprovalTimeNumber;
    /**
     * 环评复核情况
     */
    @ApiModelProperty(value = "环评复核情况")
    private String environmentalReview;
    /**
     * 施工许可审批时间及文号
     */
    @ApiModelProperty(value = "施工许可审批时间及文号")
    private String approvalOfConstructionPermit;
    /**
     * 营业执照情况（有/无）
     */
    @ApiModelProperty(value = "营业执照情况")
    private String businessLicenseInfo;
    /**
     * 是否有《可行性研究报告》
     */
    @ApiModelProperty(value = "是否有《可行性研究报告》")
    private String isFeasibilityResearchReport;
    /**
     * 是否有《可行性评审意见》
     */
    @ApiModelProperty(value = "是否有《可行性评审意见》")
    private String isFeasibilityReviewComments;
    /**
     * 是否有《节能报告》
     */
    @ApiModelProperty(value = "是否有《节能报告》")
    private String isEnergyConservationReport;
    /**
     * 产能取得情况
     */
    @ApiModelProperty(value = "产能取得情况")
    private String capacityAcquisitionSituation;
    /**
     * 企业用户id
     */
    @ApiModelProperty(value = "企业用户id")
    private Integer enUserId;
    /**
     * 逻辑删除字段
     */
    @ApiModelProperty(value = "逻辑删除字段")
    @TableLogic
    private Integer deleted;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProjectBaseInfoId() {
        return projectBaseInfoId;
    }

    public void setProjectBaseInfoId(Long projectBaseInfoId) {
        this.projectBaseInfoId = projectBaseInfoId;
    }

    public String getApprovalTimeNumber() {
        return approvalTimeNumber;
    }

    public void setApprovalTimeNumber(String approvalTimeNumber) {
        this.approvalTimeNumber = approvalTimeNumber;
    }

    public String getPolicyStandardsInfo() {
        return policyStandardsInfo;
    }

    public void setPolicyStandardsInfo(String policyStandardsInfo) {
        this.policyStandardsInfo = policyStandardsInfo;
    }

    public String getEnergySavingApprovalTimeNumber() {
        return energySavingApprovalTimeNumber;
    }

    public void setEnergySavingApprovalTimeNumber(String energySavingApprovalTimeNumber) {
        this.energySavingApprovalTimeNumber = energySavingApprovalTimeNumber;
    }

    public String getEnvironmentalApprovalTimeNumber() {
        return environmentalApprovalTimeNumber;
    }

    public void setEnvironmentalApprovalTimeNumber(String environmentalApprovalTimeNumber) {
        this.environmentalApprovalTimeNumber = environmentalApprovalTimeNumber;
    }

    public String getEnvironmentalReview() {
        return environmentalReview;
    }

    public void setEnvironmentalReview(String environmentalReview) {
        this.environmentalReview = environmentalReview;
    }

    public String getApprovalOfConstructionPermit() {
        return approvalOfConstructionPermit;
    }

    public void setApprovalOfConstructionPermit(String approvalOfConstructionPermit) {
        this.approvalOfConstructionPermit = approvalOfConstructionPermit;
    }

    public String getBusinessLicenseInfo() {
        return businessLicenseInfo;
    }

    public void setBusinessLicenseInfo(String businessLicenseInfo) {
        this.businessLicenseInfo = businessLicenseInfo;
    }

    public String getIsFeasibilityResearchReport() {
        return isFeasibilityResearchReport;
    }

    public void setIsFeasibilityResearchReport(String isFeasibilityResearchReport) {
        this.isFeasibilityResearchReport = isFeasibilityResearchReport;
    }

    public String getIsFeasibilityReviewComments() {
        return isFeasibilityReviewComments;
    }

    public void setIsFeasibilityReviewComments(String isFeasibilityReviewComments) {
        this.isFeasibilityReviewComments = isFeasibilityReviewComments;
    }

    public String getIsEnergyConservationReport() {
        return isEnergyConservationReport;
    }

    public void setIsEnergyConservationReport(String isEnergyConservationReport) {
        this.isEnergyConservationReport = isEnergyConservationReport;
    }

    public String getCapacityAcquisitionSituation() {
        return capacityAcquisitionSituation;
    }

    public void setCapacityAcquisitionSituation(String capacityAcquisitionSituation) {
        this.capacityAcquisitionSituation = capacityAcquisitionSituation;
    }

    public Integer getEnUserId() {
        return enUserId;
    }

    public void setEnUserId(Integer enUserId) {
        this.enUserId = enUserId;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

}
